package com.example.siyun.pojo;


import java.security.Timestamp;
import java.util.Date;
/*
* 订单实体
* @author:王浩宇
* @Date: 2022-10-12
* */
public class SyUserOrder {
  //自增主键
  private int id;
  //用户id
  private int userId;
  //订单信息主键
  private int orderId;
  //类型
  private int type;
  //外键用户地址
  private int addressId;
  //用户编号
  private String userNumber;
  //订单编号
  private String orderNo;
  //购买编号
  private String shopId;
  //订单状态
  private int orderStatus;
  //商品数量
  private int productCount;
  //商品总价
  private double priceTotal;
  //运费金额
  private double freightAmount;
  //订单金额
  private double logisticsFee;
  //订单物流编号
  private String orderLogisticsNumber;
  //商品类型
  private int orderType;
  //订单支付渠道
  private int orderPaymentChannel;
  //订单支付单号
  private String paymentOrderNo;
  //收货地址
  private String receivingAddress;
  //付款时间
  private Date paymentTime;
  //发货时间
  private Date deliveryTime;
  //订单来源
  private int orderSource;
  //是否已评论
  private int comment;
  //用户备注
  private String remarks;
  //创建时间
  private Date createDate;
  //更新人
  private int updateId;
  //更新时间
  private Date updateDate;
  //商家id
  private String businessId;
  //订单过期时间
  private Date orderExpiredDate;
  //退货原因
  private String returnReason;
  //收货人
  private String receiverUser;
  //收货人手机号
  private String receiverPhone;
  //是否使用购物车
  private int doUseShoppingCart;
  //
  private String name;
  //
  private String scname;
  //用户昵称
  private String userNickname;
  //
  private int curriculumId;
  //商品图片
  private String piano;
  //
  private String classify;
  //用户邮箱
  private String userEmail;
  //用户手机号
  private String phone;
  //用户账号
  private String userAccount;
  //
  private double price;
  //商品价格
  private double currentpriceProduct;
  //商品编号
  private int productCode;
  //商品名称
  private String productName;
  //商品图片
  private String mainImage;


  public double getCurrentpriceProduct() {
    return currentpriceProduct;
  }

  public void setCurrentpriceProduct(double currentpriceProduct) {
    this.currentpriceProduct = currentpriceProduct;
  }

  public int getProductCode() {
    return productCode;
  }

  public void setProductCode(int productCode) {
    this.productCode = productCode;
  }

  public String getProductName() {
    return productName;
  }

  public void setProductName(String productName) {
    this.productName = productName;
  }

  public String getMainImage() {
    return mainImage;
  }

  public void setMainImage(String mainImage) {
    this.mainImage = mainImage;
  }

  public int getId() {
    return id;
  }

  public void setId(int id) {
    this.id = id;
  }

  public int getUserId() {
    return userId;
  }

  public void setUserId(int userId) {
    this.userId = userId;
  }

  public int getOrderId() {
    return orderId;
  }

  public void setOrderId(int orderId) {
    this.orderId = orderId;
  }

  public int getType() {
    return type;
  }

  public void setType(int type) {
    this.type = type;
  }

  public int getAddressId() {
    return addressId;
  }

  public void setAddressId(int addressId) {
    this.addressId = addressId;
  }

  public String getUserNumber() {
    return userNumber;
  }

  public void setUserNumber(String userNumber) {
    this.userNumber = userNumber;
  }

  public String getOrderNo() {
    return orderNo;
  }

  public void setOrderNo(String orderNo) {
    this.orderNo = orderNo;
  }

  public String getShopId() {
    return shopId;
  }

  public void setShopId(String shopId) {
    this.shopId = shopId;
  }

  public int getOrderStatus() {
    return orderStatus;
  }

  public void setOrderStatus(int orderStatus) {
    this.orderStatus = orderStatus;
  }

  public int getProductCount() {
    return productCount;
  }

  public void setProductCount(int productCount) {
    this.productCount = productCount;
  }

  public double getPriceTotal() {
    return priceTotal;
  }

  public void setPriceTotal(double priceTotal) {
    this.priceTotal = priceTotal;
  }

  public double getFreightAmount() {
    return freightAmount;
  }

  public void setFreightAmount(double freightAmount) {
    this.freightAmount = freightAmount;
  }

  public double getLogisticsFee() {
    return logisticsFee;
  }

  public void setLogisticsFee(double logisticsFee) {
    this.logisticsFee = logisticsFee;
  }

  public String getOrderLogisticsNumber() {
    return orderLogisticsNumber;
  }

  public void setOrderLogisticsNumber(String orderLogisticsNumber) {
    this.orderLogisticsNumber = orderLogisticsNumber;
  }

  public int getOrderType() {
    return orderType;
  }

  public void setOrderType(int orderType) {
    this.orderType = orderType;
  }

  public int getOrderPaymentChannel() {
    return orderPaymentChannel;
  }

  public void setOrderPaymentChannel(int orderPaymentChannel) {
    this.orderPaymentChannel = orderPaymentChannel;
  }

  public String getPaymentOrderNo() {
    return paymentOrderNo;
  }

  public void setPaymentOrderNo(String paymentOrderNo) {
    this.paymentOrderNo = paymentOrderNo;
  }

  public String getReceivingAddress() {
    return receivingAddress;
  }

  public void setReceivingAddress(String receivingAddress) {
    this.receivingAddress = receivingAddress;
  }

  public Date getPaymentTime() {
    return paymentTime;
  }

  public void setPaymentTime(Date paymentTime) {
    this.paymentTime = paymentTime;
  }

  public Date getDeliveryTime() {
    return deliveryTime;
  }

  public void setDeliveryTime(Date deliveryTime) {
    this.deliveryTime = deliveryTime;
  }

  public int getOrderSource() {
    return orderSource;
  }

  public void setOrderSource(int orderSource) {
    this.orderSource = orderSource;
  }

  public int getComment() {
    return comment;
  }

  public void setComment(int comment) {
    this.comment = comment;
  }

  public String getRemarks() {
    return remarks;
  }

  public void setRemarks(String remarks) {
    this.remarks = remarks;
  }

  public Date getCreateDate() {
    return createDate;
  }

  public void setCreateDate(Date createDate) {
    this.createDate = createDate;
  }

  public int getUpdateId() {
    return updateId;
  }

  public void setUpdateId(int updateId) {
    this.updateId = updateId;
  }

  public Date getUpdateDate() {
    return updateDate;
  }

  public void setUpdateDate(Date updateDate) {
    this.updateDate = updateDate;
  }

  public String getBusinessId() {
    return businessId;
  }

  public void setBusinessId(String businessId) {
    this.businessId = businessId;
  }

  public Date getOrderExpiredDate() {
    return orderExpiredDate;
  }

  public void setOrderExpiredDate(Date orderExpiredDate) {
    this.orderExpiredDate = orderExpiredDate;
  }

  public String getReturnReason() {
    return returnReason;
  }

  public void setReturnReason(String returnReason) {
    this.returnReason = returnReason;
  }

  public String getReceiverUser() {
    return receiverUser;
  }

  public void setReceiverUser(String receiverUser) {
    this.receiverUser = receiverUser;
  }

  public String getReceiverPhone() {
    return receiverPhone;
  }

  public void setReceiverPhone(String receiverPhone) {
    this.receiverPhone = receiverPhone;
  }

  public int getDoUseShoppingCart() {
    return doUseShoppingCart;
  }

  public void setDoUseShoppingCart(int doUseShoppingCart) {
    this.doUseShoppingCart = doUseShoppingCart;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getScname() {
    return scname;
  }

  public void setScname(String scname) {
    this.scname = scname;
  }

  public String getUserNickname() {
    return userNickname;
  }

  public void setUserNickname(String userNickname) {
    this.userNickname = userNickname;
  }

  public int getCurriculumId() {
    return curriculumId;
  }

  public void setCurriculumId(int curriculumId) {
    this.curriculumId = curriculumId;
  }

  public String getPiano() {
    return piano;
  }

  public void setPiano(String piano) {
    this.piano = piano;
  }

  public String getClassify() {
    return classify;
  }

  public void setClassify(String classify) {
    this.classify = classify;
  }

  public String getUserEmail() {
    return userEmail;
  }

  public void setUserEmail(String userEmail) {
    this.userEmail = userEmail;
  }

  public String getPhone() {
    return phone;
  }

  public void setPhone(String phone) {
    this.phone = phone;
  }

  public String getUserAccount() {
    return userAccount;
  }

  public void setUserAccount(String userAccount) {
    this.userAccount = userAccount;
  }

  public double getPrice() {
    return price;
  }

  public void setPrice(double price) {
    this.price = price;
  }
}
